RPS: Session, Learning Material, Reference, Assessment/Rubric


Search Subject
Subject Name :
Matakuliah tidak ditemukan
Landscape Kode Matakuliah Nama Matakuliah sks Creator Reviewer Action
Kurikulum Sistem Informasi 2023/2024 IKP6305 Pemrograman Framework 3.00 2612 Dr. Ir. Teddy Siswanto, M.Si. 2554 Anung Barlianto Ariwibowo, M.Kom. RPS| Assessment Map
Kurikulum Sistem Informasi 2019/2020 IKP305 Pemrograman Framework 3.00 3088 Agus Salim, S.T., M.T. Belum di tentukan RPS| Assessment Map
Kurikulum Sistem Informasi 2019/2020 IKP304 Pemrograman Framework Lanjut 3.00 3088 Agus Salim, S.T., M.T. Belum di tentukan RPS| Assessment Map

RPS Detail
Matakuliah
ProfileHistory
Kode MatakuliahIKP304
Nama MatakuliahPemrograman Framework Lanjut
sks3.00
Semester NameSubject CodeSubject NameGroup NameGroup CodePortofolio

Review History
RPS Review History
Capaian Pembelajaran (CP) terkait
Capaian Pembelajaran (CP)

RPS per Session
Sesi Ke KAD Bahan Kajian Metoda Pembelajaran Waktu Belajar (Menit) Pengalaman Belajar Mahasiswa Referensi Kriteria Penilaian (Indikator)
1 Pengenalan Konsep Sistem Informasi Pada Ogranisasi
- Pengertian sistem informasi manajemen
- Komponen pada sistem informasi manajemen
- Konsep framework sistem informasi manajemen pada organisasi
- Konsep arsitektur aplikasi e-business
- Metodologi pengembangan sistem informasi dan perangkat lunak
- Pengantar big data
- Karakteristik pada big data
- Ekosistem big data
- Identifikasi permasalahan pada big data
- Arsitektur big data
- Metode pada big data

Tugas Praktikum 1 : Setiap mahasiswa membuat konsep aplikasi, analisis kebutuhan dan membuat perancangan sistem informasi manajemen sesuai dengan analisa kebutuhan sistem informasi manajemen
  • Kolaborative
  • Diskusi
  • Pemecahan Masalah
  • Diksusi Online
  • Tutorial
  • Presentasi
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab.
  • Agus Mulyanto(2009) (halaman 3 - 5)
  • James A. O’Brien & George M. Marakas(2007) (halaman 6 – 25 dan 261 – 276)
  • Ujian Tengah Semester - 3.00 %
  • Praktikum - 1.50 %
2 Analisis Sistem Informasi Pada Organisasi
- Metode pengembangan sistem informasi dan perangkat lunak
- Metode dalam menganalisis kebutuhan sistem informasi manajemen dan mengintegrasikan sesuai dengan tujuan organisasi
- Membuat kebutuhan pengguna (user requirements)
- Pengantar tentang tools (alat) yang akan digunakan dalam desain sistem informasi (UML dan context diagram) manajemen yang akan digunakan
- Jenis diagram yang digunakan pada unified modeling language (UML) dan context diagram
- Notasi dan Langkah-langkah dalam pembuatan diagram alur proses bisnis yang sesuai dengan analisa kebutuhan sistem informasi manajemen
- Notasi dan Langkah-langkah dalam pembuatan diagram alur data yang sesuai dengan analisa kebutuhan sistem informasi manajemen
- Notasi dan Langkah-langkah dalam pembuatan diagram tabel pada database yang sesuai dengan analisa kebutuhan sistem informasi manajemen

Tugas Praktikum 2 : Setiap mahasisw
  • Tutorial
  • Kolaborative
  • Cooperation
  • Percobaan
  • Diskusi
  • Presentasi
  • Pemecahan Masalah
  • Diksusi Online
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab
- Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada.
  • Samiaji Sarosa & Bambang Sarwiji(2017) (Bab 1 - 11)
  • Muhamad Muslihudin & Oktafianto(2016) (halaman 27-32 (Bab 3) dan 45-86 (Bab 5 - 7))
  • [5] Alan Dennis, Barbara Haley Wixom, & Roberta M. Roth(2013) (halaman 101-140 (Chapter 3) dan 147-245 (Chapter 4 - 6))
  • Ujian Tengah Semester - 3.00 %
  • Praktikum - 1.50 %
3 Pengenalan Pemrograman Web Framework
- Pengenalan web framework
- Pengetahuan perbedaan fitur dan karakteristik pada berbagai macam tipe web framework
- Struktur MVC (Model, View dan Controlling)
- Komponen dasar web framework
- Pengenalan tipe variable dan array
- Pengenalan fungsi matematika pada pemrograman web framework
- Pengenalan tipe-tipe pernyataan (IF, ELSE, PRINT, SWITCH, FOR, WHILE, ekspresi aritmatika, ekspresi logika (TRUE-FALSE)
- Instalasi web server dan create project pada pemrograman web framework

Tugas praktikum 3 : Setiap mahasiswa membuat konfigurasi awal dalam pembuatan projek pada pemrograman web framework
  • Tutorial
  • Kolaborative
  • Cooperation
  • Percobaan
  • Diskusi
  • Presentasi
  • Pemecahan Masalah
  • Diksusi Online
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab
- Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada.
  • Badiyanto & Yosef Murya(2018) (halaman 2 dan 13 – 15)
  • Diki Alfarabi Hadi (2021)
  • Diki Alfarabi Hadi (2021) (1) tutorial Codeigniter Part 1 : Pengertian dan Cara Menggunakan CodeIgniter; 2) CodeIgniter Part 3 )
  • Ujian Tengah Semester - 3.00 %
  • Praktikum - 1.50 %
4 Pembuatan Database
- Pengantar konsep Database Management System (DBMS)
- Syntax Query pada web framework
- Langkah-langkah dalam pembuatan database, tabel dan data pada pemrograman web framework
- Instalasi aplikasi web server

Tugas praktikum 4 : Setiap mahasiswa membuat proses upload table ke database melalui migration database melalui syntax coding pemrograman web framework
  • Tutorial
  • Kolaborative
  • Cooperation
  • Percobaan
  • Diskusi
  • Presentasi
  • Pemecahan Masalah
  • Diksusi Online
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab
- Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada
  • Diki Alfarabi Hadi (2021) (CodeIgniter Part 6 : Menghubungkan CodeIgniter Dengan Database MySql)
  • Ujian Tengah Semester - 2.00 %
  • Praktikum - 1.00 %
5 Pemrograman Framework (Bagian 1)
- )Pendahuluan
- Struktur direktori dari pemrograman web framework
- Penanganan HTML
- Penanganan Form
- Penanganan Tabel
- Penanganan URL

Tugas praktikum 5 : Setiap mahasiswa membuat tampilan (user interface) menggunakan pemrograman web framework.
  • Tutorial
  • Kolaborative
  • Cooperation
  • Percobaan
  • Diskusi
  • Presentasi
  • Pemecahan Masalah
  • Diksusi Online
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab
- Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada.
  • Diki Alfarabi Hadi (2021) (CodeIgniter Part 5 : Membuat Template Web Dengan CodeIgniter)
  • Ujian Tengah Semester - 2.00 %
  • Praktikum - 1.00 %
6 Pemrograman Framework (Bagian 2)
- Cara membuat controller pada pemrograman web framework
- Cara membuat model pada pemrograman web framework

Tugas Praktikum 6 : Setiap mahasiswa membuat syntax membuat dan menggunakan fungsi controller pada pemrograman web framework
  • Tutorial
  • Kolaborative
  • Cooperation
  • Percobaan
  • Diskusi
  • Presentasi
  • Pemecahan Masalah
  • Diksusi Online
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab
- Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada
  • Diki Alfarabi Hadi (2021) (CodeIgniter Part 2 : Cara Membuat Controller Pada CodeIgniter)
  • Ujian Tengah Semester - 2.00 %
  • Praktikum - 1.50 %
7 Tugas Presentasi 1
  • Diskusi
  • Presentasi
  • Diksusi Online
150.00 - Mempresentasikan tugas berdasarkan tema yang sudah ditentukan.
  • Presentasi - 8.00 %
8 Pemrograman Framework (Bagian 3)
- Pendahuluan
- CRUD: Source code untuk input data
- CRUD: Source code untuk update data
- CRUD: Source code untuk delete data
- CRUD: Source code untuk menampilkan data

Tugas Praktikum 7 : Setiap mahasiswa membuat syntax query menggunakan pemrograman web framework
  • Tutorial
  • Kolaborative
  • Cooperation
  • Percobaan
  • Diskusi
  • Memainkan Peran
  • Pemecahan Masalah
  • Diksusi Online
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab; dan 3) Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada
  • Diki Alfarabi Hadi (2021) (1) Membuat CRUD Dengan CodeIgniter : Menampilkan Data Dari Database; 2) Membuat CRUD Dengan CodeIgni)
  • Ujian Akhir Semester - 7.00 %
  • Praktikum - 1.50 %
9 Pemrograman Framework (Bagian 4)
- Pembuatan convert to pdf
- Pembuatan export dan import excel

Tugas Praktikum 8 : Setiap mahasiswa membuat syntax query menggunakan pemrograman web framework.
  • Tutorial
  • Kolaborative
  • Cooperation
  • Percobaan
  • Diskusi
  • Presentasi
  • Pemecahan Masalah
  • Diksusi Online
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab
- Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada.
  • Unit Laboratorium Fakultas Ilmu Terapan(2019)
  • Ujian Akhir Semester - 5.00 %
  • Praktikum - 1.00 %
10 Pemrograman Framework (Bagian 5)
- Pembuatan fungsi upload dan download data file ada pemrograman web framework

Tugas Praktikum 9 : Setiap mahasiswa membuat syntax query menggunakan pemrograman web framework
  • Tutorial
  • Kolaborative
  • Cooperation
  • Percobaan
  • Diskusi
  • Presentasi
  • Pemecahan Masalah
  • Diksusi Online
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab
- Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada
  • Diki Alfarabi Hadi (2021) (1) CodeIgniter Part 8 : Membuat Upload File Dengan CodeIgniter; 2) CodeIgniter Part 9 : Membuat Down)
  • Ujian Akhir Semester - 5.00 %
  • Praktikum - 1.00 %
11 Pemrograman Framework (Bagian 6)
- Penyajian data menggunakan pendekatan statistik
- Pembuatan grafik

Tugas Praktikum 10 : Setiap mahasiswa menerapkan fungsi data analitik pada aplikasi yang dibuat
  • Tutorial
  • Kolaborative
  • Cooperation
  • Percobaan
  • Diskusi
  • Presentasi
  • Pemecahan Masalah
  • Diksusi Online
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab
- Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada
  • Diki Alfarabi Hadi (2021) (CodeIgniter Part 10 : Membuat Library Sendiri Di CodeIgniter)
  • Setiawan Dimas(2019)
  • Ujian Akhir Semester - 5.00 %
  • Praktikum - 1.00 %
12 Pemrograman Framework (Bagian 7)
- Penyajian data menggunakan pendekatan statistik
- Pembuatan grafik

Tugas Praktikum 11 : Setiap mahasiswa menerapkan fungsi data analitik pada aplikasi yang dibuat.
  • Tutorial
  • Kolaborative
  • Cooperation
  • Percobaan
  • Diskusi
  • Presentasi
  • Pemecahan Masalah
  • Diksusi Online
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab
- Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada.
  • Diki Alfarabi Hadi (2021) (CodeIgniter Part 10 : Membuat Library Sendiri Di CodeIgniter)
  • Setiawan Dimas(2019)
  • Ujian Akhir Semester - 4.00 %
  • Praktikum - 1.00 %
13 Pengujian Aplikasi
- Pengujian aplikasi menggunakan metod white box
- Pengujian aplikasi menggunakan metod black box
- Pengujian aplikasi menggunakan log session
- Pengujian aplikasi untuk keamanan data; dan

Tugas Praktikum 12 : Setiap mahasiswa menerapkan fungsi data analitik pada aplikasi yang dibuat dan melakukan pengujian untuk aplikasi yang telah dibuat
  • Tutorial
  • Kolaborative
  • Cooperation
  • Percobaan
  • Diskusi
  • Presentasi
  • Pemecahan Masalah
  • Diksusi Online
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab
- Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada
  • Rahmah(2019)
  • Ujian Akhir Semester - 9.00 %
  • Praktikum - 1.50 %
14 Tugas Presentasi 2
  • Diskusi
  • Presentasi
  • Diksusi Online
150.00 - Mempresentasikan tugas berdasarkan tema yang sudah ditentukan.
  • Presentasi - 27.00 %

Assessment Component

Assessment Detail
NoComponent NameWeightage
1 Praktikum 15
2 Presentasi 35
3 Ujian Akhir Semester 35
4 Ujian Tengah Semester 15
Total100

Daftar Referensi
  1. 1. Agus Mulyanto. Konsep Sistem Informasi dan Aplikasi. Yogyakarta: Pustaka Pelajar. Indonesia. 2009
  2. 2. James A. O’Brien & George M. Marakas. Introduction to Information System : Essentials for the E-business Enterprise 15th edition. New York: McGraw-Hill. 2007
  3. 3. Samiaji Sarosa & Bambang Sarwiji. Metodologi Pengembangan Sistem Informasi. Jakarta: Indeks. 2017
  4. 4. Muhamad Muslihudin & Oktafianto. Analisis Dan Perancangan Sistem Informasi Menggunakan Model Tersetruktur Dan UML. Yogyakarta: CV. Andi Offset. 2016
  5. 5. [5] Alan Dennis, Barbara Haley Wixom, & Roberta M. Roth. System Analysis And Design 5 th edition. New Jersey: John Willey & Sons, Inc. 2013
  6. 6. Badiyanto & Yosef Murya. Project PHP: Membangun Sistem Informasi Akademik Dengan Framework Codeigniter. Yogyakarta: CV. Langit. Inspirasi. 2018
  7. 7. Diki Alfarabi Hadi . Panduan penggunaan Codeigniter dalam bahasa Indonesia. MalasNgoding.com. 2021
  8. 8. Unit Laboratorium Fakultas Ilmu Terapan. Tutorial CodeIgniter : Cara Mudah Export Database ke Excel dan PDF. Telkom University. 2019
  9. 9. Setiawan Dimas. Cara Membuat Grafik di CodeIgniter dengan Chart.js. kelasprogrammer.com. 2019
  10. 10. Rahmah. Implementasi dan Pengujian Sistem. Sistem Informasi Universitas Islam Indragiri (UNIS. 2019

Notice: Trying to get property of non-object in /var/www/html/sis/application/controllers/IndexController.php on line 978